package cn.tedu.spring.example;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * 测试类:xml方式配置Bean
 */
public class TestUserXml {
    public static void main(String[] args) {
        /*
            1.创建IoC容器
            2.获取Bean对象
            3.使用Bean对象

            ClassPathXmlApplicationContext("xml文件名"):基于xml文件方式创建IoC容器
            AnnotationConfigApplicationContext("包路径"):基于注释方式构建IoC容器
         */
        ApplicationContext context = new ClassPathXmlApplicationContext
                ("bean.xml");
        UserXml userXml = (UserXml) context.getBean("userXml"); //根据id获取的
        userXml.run();
    }
}
